package com.foreknow.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class Fmeditem implements Serializable {
    /**
     * ID主键
     *
     * @mbggenerated
     */
    private Integer id;

    /**
     * 项目编码
     *
     * @mbggenerated
     */
    private String itemcode;

    /**
     * 项目名称
     *
     * @mbggenerated
     */
    private String itemname;

    /**
     * 规格
     *
     * @mbggenerated
     */
    private String format;

    /**
     * 单价
     *
     * @mbggenerated
     */
    private BigDecimal price;

    /**
     * 所属费用科目ID
     *
     * @mbggenerated
     */
    private Integer expclassid;

    /**
     * 执行科室ID
     *
     * @mbggenerated
     */
    private Integer deptid;

    /**
     * 拼音助记码
     *
     * @mbggenerated
     */
    private String mnemoniccode;

    /**
     * 创建时间
     *
     * @mbggenerated
     */
    private Date creationdate;

    /**
     * 最后修改时间
     *
     * @mbggenerated
     */
    private Date lastupdatedate;

    /**
     * 项目类型
     *
     * @mbggenerated
     */
    private Integer recordtype;

    /**
     * 删除标记
     *
     * @mbggenerated
     */
    private Integer delmark;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getItemcode() {
        return itemcode;
    }

    public void setItemcode(String itemcode) {
        this.itemcode = itemcode;
    }

    public String getItemname() {
        return itemname;
    }

    public void setItemname(String itemname) {
        this.itemname = itemname;
    }

    public String getFormat() {
        return format;
    }

    public void setFormat(String format) {
        this.format = format;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getExpclassid() {
        return expclassid;
    }

    public void setExpclassid(Integer expclassid) {
        this.expclassid = expclassid;
    }

    public Integer getDeptid() {
        return deptid;
    }

    public void setDeptid(Integer deptid) {
        this.deptid = deptid;
    }

    public String getMnemoniccode() {
        return mnemoniccode;
    }

    public void setMnemoniccode(String mnemoniccode) {
        this.mnemoniccode = mnemoniccode;
    }

    public Date getCreationdate() {
        return creationdate;
    }

    public void setCreationdate(Date creationdate) {
        this.creationdate = creationdate;
    }

    public Date getLastupdatedate() {
        return lastupdatedate;
    }

    public void setLastupdatedate(Date lastupdatedate) {
        this.lastupdatedate = lastupdatedate;
    }

    public Integer getRecordtype() {
        return recordtype;
    }

    public void setRecordtype(Integer recordtype) {
        this.recordtype = recordtype;
    }

    public Integer getDelmark() {
        return delmark;
    }

    public void setDelmark(Integer delmark) {
        this.delmark = delmark;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", itemcode=").append(itemcode);
        sb.append(", itemname=").append(itemname);
        sb.append(", format=").append(format);
        sb.append(", price=").append(price);
        sb.append(", expclassid=").append(expclassid);
        sb.append(", deptid=").append(deptid);
        sb.append(", mnemoniccode=").append(mnemoniccode);
        sb.append(", creationdate=").append(creationdate);
        sb.append(", lastupdatedate=").append(lastupdatedate);
        sb.append(", recordtype=").append(recordtype);
        sb.append(", delmark=").append(delmark);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}